Function.prototype.myBind = function(...args){
    let self = this,
        context = args.shift()
    return function(){
        self.call(context,...args,...arguments)
    }

}

